@charset "utf-8";
/* CSS Document */

/*通用定义*/
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.fl{ float:left;}
.fr{ float:right;}
.clearer{clear:both; height:0; display:block; font-size:1px;overflow:hidden;}

.layout, .content{ width:1200px; margin:0 auto; position:relative;}

body{  background-color: #f4f4f2;}
.boxMo{ min-width:1200px;}

.top_bar{ max-width: 1920px; height: 40px; margin: 0 auto; background-color: #bbe2f9;}
a.top_btn{ position: relative; float: right; padding-left: 40px; margin-right: 20px; font: 16px/40px "Microsoft Yahei"; color: #4d4d4d;}
a.top_btn:before{ position: absolute; top: 50%; left: 0; width: 2px; height: 18px; margin-top: -9px; background-color: #5c5c5c; content: ""}
a#btn_slh{ background: url(../images/icon_slh.png) no-repeat 20px center;}
a#btn_wza{ background: url(../images/icon_wza.png) no-repeat 20px center;}
a#btn_slh:before{ display: none;}

.banner{ height: 300px; background: url(../images/banner.jpg) no-repeat center top;}
/* LWW 20231024 添加.banner > .layout > a；调整.logo */
.banner > .layout > a { display: block; position: absolute; top: 58px; left: 0; width: 631px; height: 147px; }
/* .logo{ position: absolute; top: 58px; left: 0; width: 631px; height: 147px;} */

.index_search{ position: absolute; top: 230px; left: 146px; width: 458px; height: 44px;}
.search_text{ float: left; width: 367px; height: 44px; font: 16px/42px "Microsoft Yahei"; color: #333; text-indent: 0.5em; background-color: #fff; border: 1px solid #e5e5e5; border-right: 0; border-top-left-radius: 4px; border-bottom-left-radius: 4px; outline: none;}
a#search_btn{ float: right; width: 90px; height: 44px; font: 16px/44px "Microsoft Yahei"; color: #fff; text-indent: 44px; background: url(../images/icon_search.png) no-repeat 15px center #1e76bf; border-top-right-radius: 4px; border-bottom-right-radius: 4px; cursor: pointer;}

.nav{ max-width: 1920px; height: 64px; margin: 0 auto 40px; background-color: #1e76bf;}
.nav a{ float: left; padding: 0 20px; font: 20px/64px "Microsoft Yahei"; color: #fff;}
/* LWW 20231024 添加.nav.boxMo > .layout */
.nav.boxMo > .layout { height: 64px; }

/* LWW 20231024 添加.layout > .marB30 > .w680.fl */
.layout > .marB30 > .w680.fl { outline-offset: 0px !important; }

.footer{ background-color: #355e92;}

.bot_btn{ }
.bot_btn img{ float: left; width: 384px; height: 70px; margin-right: 24px;}

.frd_link{ padding: 30px 0; }
.bot_link_tem{ position: relative; float: left; width: 384px; height: 42px; margin-right: 24px; background-color: #fff; z-index: 999; border: none;}
select.bot_link_tem option{  font-size: 14px; color: #333; text-indent: 1em; cursor: pointer; border: 0; width: 100%; text-align: left; background: none;}
.bot_link_btn.nomar, .bot_link_tem.nomar{ margin-right: 0}
.bot_link_tem:after{ position: absolute; right: 10px; top: 18px; width: 0; height: 0; border-width: 5px 5px 0; border-style:solid; border-color: #067e45 transparent transparent; content: ""; }
.bot_link_des{ font-size: 18px; line-height: 42px; color: #333; text-indent: 1em; cursor: pointer; border: 0; width: 100%; text-align: left; background: none;}
.bot_link_list{ display: none; position: absolute; bottom: 42px; left: 0; min-width: 384px; max-height: 180px;  background-color: #fff; overflow-y: scroll;}
.bot_link_tem.active .bot_link_list{ display: block;}
.bot_link_tem.active:after{ transform: rotate(180deg);}
.bot_link_list.scroll{}
.bot_link_list li{ height: 30px; padding: 0 10px; font-size: 14px; line-height: 30px;  white-space: nowrap;}
.bot_link_list li:hover{ background-color: #eee;}

/* .footer_l{ float: left; width: 700px; height: 226px; padding: 0 40px; background-color: #274d86; box-sizing: border-box;} */
/* .footer_l .footer_des{ height: 56px; padding-top: 12px; margin-bottom: 26px; font: bold 30px/56px "Microsoft Yahei"; color: #fff; text-align: center; border-bottom: 1px solid #9db2d0} */
.footer_des{  padding: 0 40px 30px;  box-sizing: border-box;}
.footer_des p{  font: 14px/24px "Microsoft Yahei"; color: #fff; text-align: center;}
/* .footer_r{ float: right; width: 470px; height: 226px; background-color: #274d86;}
.footer_qrcode{ float: left; width: 118px; padding: 30px 0 0 30px;}
.footer_qrcode img{ width: 118px; height: 118px;}
.footer_qrcode p{ margin-top: 10px; font: 14px/24px "Microsoft Yahei"; color: #fff; text-align: center;} */

.i_jg{ margin-bottom: 30px; text-align: center;}

/* LWW 20231031 适配移动端 */
@media screen and (max-width: 800px) {
    .boxMo { min-width: 100%; }
    .layout, .content{ width:100%; margin:0 auto; position:relative;}

    .banner > .layout > a { width: 100%; height: auto; }
    .banner > .layout > a > img { width: 100%; }
    .index_search { width: calc(100% - 20px); left: 10px; }
    .search_text { width: calc(100% - 100px); }
    a#search_btn { width: 100px; }
    .nav { height: auto; }

    .footer { padding-bottom: 80px; }
    .footer .layout .frd_link .cusSelect { width: calc(100% - 20px) !important; margin: 10px auto !important; display: block !important; }
    .footer .layout .frd_link .cusSelect .cusOpSet { width: 100% !important; }
    .footer_des p { line-height: 26px; }
}